Dynamite Dan
Loading system
Address
Description
5CD0
Message
5D3F
BASIC
5DF2
Copy of the initial stack pointer
5E00
Load the second block
5E12
Clear memory and set up data to load the second block
5E4E
Unused
5E52
BASIC entry point
5E71
Unused
5E76
Decrypt a data block (first run)
5E77
Decrypt a data block (second run)
5E95
Stack values
9C40
Second tape block entry point
FE1F
Build up a hash value from the screen memory
FE31
Build up a hash value from game memory
FE43
Expected result from the hash function at
FE1F
FE44
Expected result from the hash function at
FE31
FE45
Main loader
FE79
Unused code
FEAB
Load a block with leading tone.
FEFA
Load a block forwards
FF2A
Load a block backwards
FF4E
Get tape signal
FF52
Get tape signal
FF70
Main decrypter
FFD4
Decrypt a data block using bit shifting
FFDE
Decrypt a data block using bit twiddling